Cigar Box Puzzle Solution